package cn.minimelon.api.mapper.module;


import cn.minimelon.api.domain.module.po.DataArea;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

/**
 * 资产主题 数据层
 *
 * @author hiro
 */
@Mapper
public interface DataAreaMapper extends BaseMapper<DataArea> {
    /**
     * 查询主题配置信息
     *
     * @param dataArea 主题配置信息
     * @return 主题配置信息
     */
    DataArea selectEntity(DataArea dataArea);
    /**
     * 查询资产主题列表
     *
     * @param dataArea 资产主题信息
     * @return 资产主题集合
     */
    List<DataArea> selectEntityList(DataArea dataArea);

    /**
     * 根据编码查询资产主题信息
     *
     * @param code 主题键名
     * @return 资产主题信息
     */
    DataArea selectByCode(String code);
}
